//
// Created by Administrator on 2021/9/27.
//

#ifndef MRENDER_ANGLE_H
#define MRENDER_ANGLE_H
#include <cmath>

//角度
enum AngleType{
    /**
     * 弧度
     */
    RADIAN,
    /**
     * 度 0-360
     */
    DEGREE
};

class Angle {
public:
    /**
     * 弧度转度
     * @param rad 弧度
     * @return 度
     */
    static float rad2deg(float rad){
        return rad * (180 / M_PI);
    }

    /**
     * 度转弧度
     * @param deg 度
     * @return 弧度
     */
    static float deg2rad(float deg){
        return deg * (M_PI / 180);
    }
};

#endif //MRENDER_ANGLE_H